home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 17016 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: news.itsnet.com!usenet
  2. From: Alex Katz <alexk@viewsoft.com>
  3. Newsgroups: comp.lang.java,comp.lang.c++,comp.lang.smalltalk
  4. Subject: Re: Will Java kill C++?
  5. Date: Fri, 12 Apr 1996 10:31:43 -0600
  6. Organization: Internet Technology Systems, Provo UT USA
  7. Message-ID: <316E856F.47DB@viewsoft.com>
  8. References: <31682FFE.2781E494@bbn.com> <DpJyGG.FKK@hkuxb.hku.hk> <denatale-1004960822260001@grail1506.nando.net> <dbell-1104960125190001@wholder2.cts.com>
  9. NNTP-Posting-Host: gatekeeper0.wia.net
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.0 (WinNT; I)
  14.  
  15. I've been following this thread on and off, and I think we are missing
  16. a vital point. To answer "will Java kill C++" we need to examine how C++
  17. got to be as widely used as it is. Most likely because it was promised to 
  18. be a much better C. But why had C become widely used? Certainly not because it
  19. was the most elegant, the most easy to use, or the most productive 
  20. development language. Yet it spread like wild-fire through the universities
  21. and from there, along with the graduates, into business.
  22.  
  23. I've programmed in Java some, enough to tell that I like it more than C++.
  24. But I would not use that as an argument for claiming that it will replace C++
  25. (even if my experience of liking it more than C++ is typical). Heck, I like
  26. programming in APL more than either of them (and I can point to lots ... well,
  27. at least several :-) other people who also prefer APL to C++ or Java), but I
  28. would be the last to claim that APL will replace anything, even though it was
  29. shown many times over that development cycle in APL is several times faster than
  30. in most traditional languages (my own thesis being an example).
  31.  
  32. I think any advantages of Java over C++, real or imagined, do not necessarily
  33. mean that it will begin to displace C++, unless those advantages address 
  34. directly the reasons that C and C++, unlike the vast preponderance of newly
  35. developed languages, became widely used. And I do not see this thread addressing
  36. those reasons.
  37.  
  38. Alex
  39.